<?php
include "Includes/solotrn_sesion.php";
include "Includes/soloFun_Generales.php";

$idDirectiva = $_REQUEST["idDirectiva"];
$cboSocio = $_REQUEST["cboSocio"];
$idSocio_prev = strtoupper($_REQUEST["idSocio_prev"]);
$cboDignidad = strtoupper($_REQUEST["cboDignidad"]);
$id_dignidad_prev = strtoupper($_REQUEST["id_dignidad_prev"]);
$fecha_ini = FormatFecha($_REQUEST["ATxtFecha_inicio"], "DD/MM/YYYY", "YYYY/MM/DD");;
if(empty($fecha_ini))
        $fecha_ini = "NULL";
    else $fecha_ini = "'$fecha_ini'";
$fecha_fin = FormatFecha($_REQUEST["ATxtFecha_fin"], "DD/MM/YYYY", "YYYY/MM/DD");;
if(empty($fecha_fin))
        $fecha_fin = "NULL";
    else $fecha_fin = "'$fecha_fin'";
$Opcion = $_REQUEST["Opcion"];

$tabla = "ORG_DIRECTIVA";
switch($Opcion){
    case 1:
        $tipo = "UPDATE";
        $SoloSQL = "$tipo $tabla set ";
        $SoloSQL .=  "id_socio='$cboSocio', ";
        $SoloSQL .=  "id_dignidad='$cboDignidad', ";
        $SoloSQL .=  "fecha_inicio=$fecha_ini, ";
        $SoloSQL .=  "fecha_fin=$fecha_fin";
        $SoloSQL .=  " where id=$idDirectiva";

        $pagina = "directiva_Modificar.php";
        $opc = "&Opcion=1&OpbTipo=T&idSocio=$idSocio";
        break;
    case 2:
        $tipo = "DELETE";
        $SoloSQL = "$tipo from $tabla ";
        $SoloSQL .=  " where id=$idDirectiva";

        $pagina = "directiva_Modificar.php";
        $opc = "&Opcion=2&OpbTipo=T&txtCodigo=$strcodi";
        break;
}

$err = 0;
//echo $strSQL;
//$arrQueries = array();
//array_push($arrQueries, $SoloSQL);
//array_push($arrQueries, crearQueryLog($tabla, $tipo, $SoloSQL));

$oConexion = new Conexion($MIES["motor_base"], $MIES["db_usuario"], $MIES["db_password"],
        $MIES["basedatos"], $MIES["servidor"], $MIES["flags"], $MIES["encoding"]);
if(!$oConexion->EjecutarQuery($SoloSQL))
//if(!$oConexion->EjecutarTransaccion($arrQueries))
    $strMsg = $pagina . "?SoloError=1&CboNodo=$strnodo$opc";
else{
    //SoloFun_IngresaLog(2,$co_tran,$ds_tran);
    $strMsg = $pagina . "?SoloError=0&CboNodo=$strnodo$opc";
    SoloFun_ExecQuery(crearQueryLog($tabla, $tipo, $accion));
    //$oConexion->liberarResultado();
}
$oConexion->Cerrar();
//echo $strMsg;
//header ("Location: $strMsg");
?>
<script type="text/javascript">
    window.opener.location.reload();
    window.close();
</script>